import type { IContentConfig } from '@/components/page-content/type';

const contentConfig: IContentConfig = {
  pageName: 'goods',
  header: {
    title: '商品列表',
    btnText: '新建商品'
  },
  tableData: [
    { type: 'selection', label: '选择', prop: 'selection', width: '40px' },
    { type: 'index', label: '序号', prop: 'index', width: '60px' },
    { type: 'normal', prop: 'name', label: '商品名称', width: '180px' },
    // 原价格
    { type: 'normal', prop: 'oldPrice', label: '原价格', width: '80px' },
    // 新价格
    { type: 'normal', prop: 'newPrice', label: '新价格', width: '80px' },
    // 商品描述
    { type: 'normal', prop: 'desc', label: '商品描述', width: '180px' },
    // 状态
    { type: 'custom', prop: 'status', label: '状态', width: '100px', slotName: 'status' },
    // 图片
    { type: 'custom', prop: 'imgUrl', label: '图片', width: '180px', slotName: 'img' },
    // 库存
    { type: 'normal', prop: 'inventoryCount', label: '库存' },
    // 销量
    { type: 'normal', prop: 'saleCount', label: '销量' },
    // 收藏
    { type: 'normal', prop: 'favorCount', label: '收藏' },
    // 地址
    { type: 'normal', prop: 'address', label: '地址' },
    { type: 'timer', prop: 'createAt', label: '创建时间', width: '180px' },
    { type: 'timer', prop: 'updateAt', label: '更新时间', width: '180px' },
    { type: 'handler', label: '操作', width: '180px', prop: 'handler' }
  ]
};

export default contentConfig;
